/**
 * 前台首页js
 */
$(document).ready(function() {

    // 开启搜索字体浮现
    $('.banner h1').animate({
        'left':'380px',
        'opacity':1
    }, 3500);

    // 标签出现动画
    var count = $('div.tags span').size(); // 标签个数

    // 队列数组，用来判断是否正在禁闭动画
    var tags_list = new Array;
    for(var i=0; i<count; i++)
    {
        tags_list.push(true);
    }

    function floatTags()
    {
        var num = Math.floor(Math.random()*count);

        if(tags_list[num] != false)
        {
            $('div.tags span').eq(num).animate({
                'opacity': '1',
                'top': '10px'
            }, 2900, '', function () {
                $('div.tags span').eq(num).animate({
                    'opacity': 0
                }, 400, '', function () {
                    $('div.tags span').eq(num).css('top', '210px');
                });
            });
        }

    }

    var tags_show = setInterval(floatTags, 500);

    $('div.tags span').hover(function() {
        var index = $('div.tags span').index($(this));
        tags_list[index] = false;        // 禁止继续播放动画
        $(this).stop({
           'gotoEnd':true
        });
        $(this).addClass('label-info');
    }, function() {
        var index = $('div.tags span').index($(this));
        tags_list[index] = true;      // 允许重新播放动画
        $(this).removeClass('label-info');
    });

    // 返回顶部图标出现

    // 悬停
    $('.goto-top').hover(function() {
        $(this).css('opacity', 0.5);
    }, function() {
        $(this).css('opacity', 1);
    });

    // 点击回到顶部
    $('.goto-top').click(function() {
        document.documentElement.scrollTop = document.body.scrollTop = 0;
    });

    $(document).scroll(function() {
        //ff ie chrome浏览器判断
        var st = ''
        if($.browser.mozilla || $.browser.msie)
            st = document.documentElement.scrollTop;
        else
            st = document.body.scrollTop;

        if(st > 450)
            $('.goto-top').show();
        else
            $('.goto-top').hide();
    });


});
